package aceim.app.dataentity;
import aceim.app.Constants.OptionKey;
import android.os.Parcel;
import android.os.Parcelable;
public enum GlobalOptionKeys implements OptionKey, Parcelable {
SCREEN_TYPE,
MASTER_PASSWORD,
SMILEYS_IN_DIALOG,
TEXT_SMILEYS,
SCREEN_ORIENTATION,
SOUND_NOTIFICATION_TYPE,
SOUND_NOTIFICATION_VOLUME,
LED_BLINKER,
MESSAGE_SOUND_ONLY,
STATUSBAR_NOTIFICATION_TYPE,
FORCE_DRAW_WALLPAPER,
AUTOCONNECT,
RECONNECTION_ATTEMPTS,
LOG_TO_FILE,
THEME;
@Override
public String getStringKey() {
return toString();
}
@Override
public OptionKey fromStringKey(String key) {
return GlobalOptionKeys.valueOf(key);
}
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel out, int flags) {
out.writeString(name());
}
public static final Parcelable.Creator<GlobalOptionKeys> CREATOR = new Parcelable.Creator<GlobalOptionKeys>() {
public GlobalOptionKeys createFromParcel(Parcel in) {
return GlobalOptionKeys.valueOf(in.readString());
}
public GlobalOptionKeys[] newArray(int size) {
return new GlobalOptionKeys[size];
}
};
}